toe straps - Alemán Inglés Diccionario